package com.cqut.service;

import java.util.List;
import java.util.Map;

import com.cqut.dto.LimitShowDTO;

public interface ICompetitionAuditService {

	List<Map<String, Object>> findCompetitionList(String competitionName,String competitionState, String subordinate_units,
			LimitShowDTO limitShowDTO);

	boolean passCompetitionAudits(String[] competitionsIds);

	Map<String, Object> competitionAuditDetail(String competitionId);

	//long findCountOfCompetitionAudits(String competitionName, String subordinate_units);

	long findCountOfCompetitionAudits(String competitionName,String competitionState);

	List<Map<String, Object>> findCompetitionAuditsWithLimit(String competitionName,String competitionState, LimitShowDTO limitShowDTO);

	boolean retreatCompetitionAudits(String[] competitionsIds);

	//Map<String, Object> getDetailById(String competitionId);

	Map<String, Object> getCompetitionDetailById(String competitionId);

	List<Map<String, Object>> getState();

	

}
